from flask import Flask, render_template
app = Flask(__name__)

# jinja2模版的基本语法
#     1. 变量输出: 使用双大括号 {{key}}
#     2. 过滤器: 使用双大括号结合竖划线 {{key|过滤器的名字}}
#           capitalize - 首字母大写(其他字母都是小写)
#           lower/upper - 大小写转换
#           length - 获取长度
#     3. 分支
#         {% if user.is_admin %}
#           管理员选项
#         {% elif user.is_moderator %}
#           版主选项
#         {% else %}
#           普通用户选项
#         {% endif %}
#     4. 循环
#         {% for item in items %}
#           {{ loop.index }}: {{ item.name }}
#         {% endfor %}
#
#         loop.index - 当前迭代次数（从1开始）
#         loop.index0 - 当前迭代次数（从0开始）

@app.route('/')
def index():
    data = {
        "title" : "HoMe",
        "user" : {
            "is_admin": True,
            "is_moderator": True,
        },
        "list_01":["桌球","逃课","早退","睡觉","迟到","不学习","谈恋爱"],
        "items":["a","b","c","d","e","f","g","h"]
    }
    return render_template("index.html",data=data)

if __name__ == '__main__':
    app.run(debug=True)